home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / linux-bo / etherboo.000 / etherboo / etherboot-2.0 / netboot-freebsd / README.16 < prev    next >
Text File  |  1996-06-09  |  3KB  |  85 lines

  1. These are some notes on netboot-16, a 16-bit version of
  2. netboot-freebsd, a package for making boot ROMS for Linux.
  3.  
  4. Why a 16-bit version?
  5. ---------------------
  6.  
  7. So that netboot can run on XTs and ATs.
  8.  
  9. But Linux doesn't run on XTs and ATs
  10. ------------------------------------
  11.  
  12. That's right, but Linux/ELKS and Linux/16 eventually will.  Not that it
  13. will be ever the same as the Linux you love.  So netboot-16 would be
  14. useful for booting those over the network. After all, embedded apps for
  15. XTs and ATs are one goal of Linux/ELKS and Linux/16. It might also be
  16. useful for netbooting other OSes, but you have to figure out how
  17. yourself.
  18.  
  19. So should I use netboot-32 or netboot-16?
  20. -----------------------------------------
  21.  
  22. If you are using netboot to load Linux, then you want netboot-32
  23. because netboot-16 is a subset. It only loads tagged images and is
  24. limited to writing in the bottom 1 Mbyte.
  25.  
  26. What do I need to run it?
  27. -------------------------
  28.  
  29. The same cards as the netboot-32 version are supported.
  30.  
  31. The NE2000, WD/SMC, 3Com503 and 3Com509 .com files have been tested in
  32. both 16- and 32-bit versions. However I have only a WD8003EP and a
  33. 3C503/8 so if somebody has success with the 16-bit cards, please let me
  34. know.
  35.  
  36. One 16-bit .rom version has been tested, the 3c503. The .com vs .rom
  37. difference is independent of the card support routines so I have every
  38. reason to believe 16-bit ROMs for the the other cards will work.
  39.  
  40. The 32-bit .rom versions have not been tested. Again please let me know
  41. if they work, because I'm not sure what they are doing in start2.S. (I
  42. need more time, and a card to put the PROMS on, to do this.)
  43.  
  44. How do I build it?
  45. ------------------
  46.  
  47. First of all get a bcc (Bruce Evan's C compiler) distribution, say from
  48. the Linux/ELKS or Linux/16 project. They are archived at linux.mit.edu
  49. and linux.org.uk. There is also a mailing list for Linux-8086
  50. developers at linux-8086@vger.rutgers.edu. Send mail to
  51. majordomo@vger.rutgers.edu with the line "subscribe linux-8086" if you
  52. want to join. It's very technical though and there won't be anything
  53. user friendly for several months.
  54.  
  55. Look over the Makefile to see if you need to alter something. By default
  56. it builds images for all 4 versions. You can omit the ones you don't
  57. want. But it compiles very quickly anyway.  Then build the software by
  58. saying make.
  59.  
  60. How do I run it?
  61. ----------------
  62.  
  63. Like netboot-32, netboot-16 builds two versions of the boot program for
  64. a given card, card.com, for testing with a DOS diskette and card.rom,
  65. for burning into an EPROM. Use one of the boot floppy making programs in
  66. contrib or make a DOS boot diskette and then overwrite command.com with
  67. card.com. Running card.com from autoexec.bat is not guaranteed to work,
  68. it may be too late by then if you have started memory managers and stuff
  69. which get in the way of the boot.
  70.  
  71. Currently only booting tagged images (see etherboot-1.0 documentation)
  72. is supported as I don't know when or if Linux/ELKS and Linux/16 will
  73. support booting off a NFS mounted root. To make a tagged image see the
  74. directory netboot-linux.
  75.  
  76. Copyright
  77. ---------
  78.  
  79. This work is derived from FreeBSD and you should consult the copyright
  80. statement.  Any parts I wrote are public domain.
  81.  
  82. Ken Yap
  83. ken@syd.dit.csiro.au
  84. June 1996
  85.